from aiogram import Bot, F, Router
from aiogram.types import Message

from utils import delete_message, log

router = Router()


@router.message(F.content_type != 'text')
async def _get_media(message: Message, bot: Bot):
    """Любой не текст от пользователя"""
    await delete_message(bot, message)
    log.warning(f"{message.content_type} from @{message.from_user.username}")
    # ToDo: Warning Layer message ???
    #await message.answer("Спасибо за фото! Пока не понял, что это?")

@router.message(F.text)
async def _get_text(message: Message, bot: Bot):
    """Какое-то неожиданное сообщение от пользователя"""
    await delete_message(bot, message)
    log.warning(f"'{message.text}' from @{message.from_user.username} ({message.from_user.id})")
    # ToDo: Warning Layer message ???
    #await message.answer("Спасибо за фото! Пока не понял, что это?")


# @router.message()
# async def _handle_files(message: Message, bot: Bot):
#     print(message)  # Выводим file_id
#     # print(f'http://api.telegram.org/file/bot{token}/{file_path}')  # Выводим ссылку на файл
#     await message.answer(123)
